layui.use(['form', 'layer', 'laydate', 'jquery'], function () {
    $ = layui.jquery;
    var form = layui.form,
        laydate = layui.laydate;
    layer = layui.layer;

    /**
     * 页面初始化
     */
    var id = sessionStorage.getItem("id");
    //发异步，从Java获取数据
    $.ajax({
        type: 'get',
        url: '/company/CompanyMessageFindByIdOrUpdate',
        data: {'id':id},
        success: function (data) {
            //赋值
            $("#L_id").val(data.id);
            $("#L_name").val(data.name);
            $("#L_nameEnglish").val(data.nameEnglish);
            $("#L_phone").val(data.phone);
            $("#startTime").val(data.startTime);
            $("#endTime").val(data.endTime);
            $("#L_idea").val(data.idea);
            $("#L_ideaEnglish").val(data.ideaEnglish);
            $("#profile").val(data.profile);
            $("#L_title").val(data.title);
            $("#detail").val(data.detail);
            // console.log(data);
            return false;
        },
        error: function () {
            layer.msg('请求接口异常！', {icon: 0, time: 1200});
            return false;
        }

    });

    //自定义验证规则
    form.verify({
        name: function (value) {
            if (value.length < 2) {
                return '昵称至少得4个字符';
            }
        },
        L_phone: [/(^(\d{1,3}-)+\d{4,8}$|^1\d{10}$)/, "请输入正确的电话！"],
        english: [/[^\u4E00-\u9FA5]$/, "不能出现中文"],
        startTime: function (value) {
            if (($('#endTime').val() != '') && ($('#startTime').val() == '')) {
                return '开始时间不能为空';
            }
        },
        endTime: function (value) {
            if (($('#startTime').val() != '') && ($('#endTime').val() == '')) {
                return '结束时间不能为空';
            }
        },
        // 同步内容到文本域
        content: function(value) {
            return layedit.sync(index);
        }

    });

    //监听提交
    form.on('submit(add)', function (data) {
        // 账号状态是否开启
        var state = $("#state").val();
        var isState = $("#state").prop("checked");
        if ("checked" == isState || isState) {
            // alert("已选中"+state);
        } else {
            state = 1;
            // alert("未选中"+state);
        }
        data.field.state = state;
        // console.log(data.field);
        //发异步，把数据提交给Java
        $.ajax({
            type: 'post',
            url: '/company/CompanyMessageFindByIdOrUpdate',
            data: JSON.stringify(data.field),
            dataType: 'json',
            success: function (res) {
                if (res.message == "success") {
                    $("#sumbit").attr("disabled",true); //禁止点击按钮
                    layer.msg('修改成功！', {icon: 1, time: 1100,end:function () {
                            // 可以对父窗口进行刷新
                            xadmin.father_reload();
                        }});
                    return false;
                }
                layer.msg('修改失败！', {icon: 2, time: 1200});
                return false;
            },
            error: function () {
                layer.msg('请求接口异常！', {icon: 0, time: 1200});
                return false;
            }

        });
        return false;
    });

    //执行一个laydate实例
    laydate.render({
        elem: '#start-end', //指定元素
        type: 'time',
        trigger: 'click', //采取事件弹出
        //设置开始日期、日期日期的 input 选择器
        //数组格式为 2.6.6 开始新增，之前版本直接配置 true 或任意分割字符即可
        range: ['#startTime', '#endTime']
    });



});

/**
 * 重置编辑表单信息为原始信息
 */
function resetCompanyEdit() {
    layui.use(['layer','jquery'], function () {
        $ = layui.jquery;
        layer = layui.layer;
        var id = sessionStorage.getItem("id");
        //发异步，从Java获取数据
        $.ajax({
            type: 'get',
            url: '/company/CompanyMessageFindByIdOrUpdate',
            data: {'id':id},
            success: function (data) {
                //赋值
                $("#L_id").val(data.id);
                $("#L_name").val(data.name);
                $("#L_nameEnglish").val(data.nameEnglish);
                $("#L_phone").val(data.phone);
                $("#startTime").val(data.startTime);
                $("#endTime").val(data.endTime);
                $("#L_idea").val(data.idea);
                $("#L_ideaEnglish").val(data.ideaEnglish);
                $("#L_title").val(data.title);
                $("#detail").val(data.detail);
                // console.log(data);
                return false;
            },
            error: function () {
                layer.msg('请求接口异常！', {icon: 0, time: 1200});
                return false;
            }

        });
    });

}

var _hmt = _hmt || [];
(function () {
    var hm = document.createElement("script");
    hm.src = "https://hm.baidu.com/hm.js?b393d153aeb26b46e9431fabaf0f6190";
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(hm, s);
})();